high-resolution satellite imagery - Almanca İngilizce Sözlük